dsh-agent-policy:核对 Agent 策略声明与代码是否一致
dsh-agent-policy(@deepwhale-cn/dsh-agent-policy)是 DSH 下的 admin-security 类静态核对插件,由 feely0208 维护。它不拦截运行时请求,而是比对 policy.yml、agent.yml 等策略声明与项目代码:是否违背不出网承诺、是否缺少人工确认、是否通配符放权、工具清单是否为空、是否存在 Agent 代码却无声明文件。安装命令为 dsh plugin --profile web add @deepwhale-cn/dsh-agent-policy;使用 dsh-agent-policy --root 核对项目,支持 --demo、--list-rules、--html 与 --json,高级别命中时退出码为 1 便于 CI。与 dsh-agent-scope 分工不同:后者看权限本身是否过宽,本插件只看声明与实现是否一致。MIT 许可,Node >=18。
阅读全文